package com.itheima.d10_api_objects;

import java.util.Objects;

/**
    目标：掌握Objects类的常用方法：equals。
 */
public class Test {
    public static void main(String[] args) {
        String s1 = null;
        String s2 = new String("itheima");
//        System.out.println(s1.equals(s2)); // 留下隐患，可能出现空指针异常。
        System.out.println(Objects.equals(s1, s2)); // 更安全，结果也是对的。

        System.out.println(Objects.isNull(s1)); // true
        System.out.println(s1 == null);
        System.out.println(Objects.isNull(s2)); // true
    }
    /**
     public static boolean equals(Object a, Object b) {
     return (a == b) || (a != null && a.equals(b));
     }
     */
}
